home *** CD-ROM | disk | FTP | other *** search
- // tuto fce slouží vesměs ke kontrole formulářů a zobrazování různých hlášek
-
- function otevri_dodak(kam)
- {
- var msg = window.open(kam, 'Zobrazit', 'resizable=no,top=10,left=10,menubar=5,width=795,height=842,scrollbars=1,status=0,toolbar=0,menubar=0')
- }
-
- function hlaska(rubrika, jazyk, cislo)
- {
- if(jazyk == "cz")
- {
- jazyk = "cz";
- }
-
- switch(cislo)
- {
- case 1:
- if(jazyk == "cz") { var popis = "Opravdu chcete vrátit stav formuláře do původního stavu ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete vrátit stav formuláře do původního stavu ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete vrátit stav formuláře do původního stavu ?"; }
- break;
-
- case 2:
- if(jazyk == "cz") { var popis = "Opravdu chcete upravit tento záznam v rubrice: " + rubrika + "?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete upravit tento záznam v rubrice: " + rubrika + "?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete upravit tento záznam v rubrice: " + rubrika + "?"; }
- break;
-
- case 3:
- if(jazyk == "cz") { var popis = "Opravdu chcete smazat tento záznam v rubrice " + rubrika + "?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete smazat tento záznam v rubrice " + rubrika + "?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete smazat tento záznam v rubrice " + rubrika + "?"; }
- break;
-
- case 4:
- if(jazyk == "cz") { var popis = "Opravdu chcete přidat záznam do rubriky " + rubrika + "?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete přidat záznam do rubriky " + rubrika + "?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete přidat záznam do rubriky " + rubrika + "?"; }
- break;
-
- case 5:
- if(jazyk == "cz") { var popis = "Opravdu chcete vynulovat formulář ?";}
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete vynulovat formulář ?";}
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete vynulovat formulář ?";}
- break;
-
- case 6:
- if(jazyk == "cz") { var popis = "Opravdu chcete odejít ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete odejít ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete odejít ?"; }
- break;
-
- case 7:
- if(jazyk == "cz") { var popis = "Opravdu chcete posunout tento záznam o úroveň víš ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete posunout tento záznam o úroveň víš ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete posunout tento záznam o úroveň víš ?"; }
- break;
-
- case 8:
- if(jazyk == "cz") { var popis = "Opravdu chcete posunout tento záznam o úroveň níž ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete posunout tento záznam o úroveň níž ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete posunout tento záznam o úroveň níž ?"; }
- break;
-
- case 9:
- if(jazyk == "cz") { var popis = "Opravdu chcete zobrazit statistiku u┼╛ivatele ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete zobrazit statistiku u┼╛ivatele ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete zobrazit statistiku u┼╛ivatele ?"; }
- break;
-
- case 10:
- if(jazyk == "cz") { var popis = "Opravdu chcete zobrazit komentáře k článku ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete zobrazit komentáře k článku ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete zobrazit komentáře k článku ?"; }
- break;
-
- case 11:
- if(jazyk == "cz") { var popis = "Opravdu chcete zobrazit tento komentář ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete zobrazit tento komentář ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete zobrazit tento komentář ?"; }
- break;
-
- case 12:
- if(jazyk == "cz") { var popis = "Opravdu chcete schovat tento komentář ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete schovat tento komentář ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete schovat tento komentář ?"; }
- break;
-
- case 13:
- if(jazyk == "cz") { var popis = "Opravdu chcete zobrazit statistiku článku ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete zobrazit statistiku článku ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete zobrazit statistiku článku ?"; }
- break;
-
- case 14:
- if(jazyk == "cz") { var popis = "Opravdu chcete obnovit tento článek ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete obnovit tento článek ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete obnovit tento článek ?"; }
- break;
-
- case 15:
- if(jazyk == "cz") { var popis = "Opravdu chcete přidat czV soubor k tomuto záznamu ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete přidat czV soubor k tomuto záznamu ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete přidat czV soubor k tomuto záznamu ?"; }
- break;
-
- case 16:
- if(jazyk == "cz") { var popis = "Opravdu chcete zobrazit czV soubory tohoto záznamu ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete zobrazit czV soubory tohoto záznamu ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete zobrazit czV soubory tohoto záznamu ?"; }
- break;
-
- case 17:
- if(jazyk == "cz") { var popis = "Opravdu chcete smazat tento czV soubor ?"; }
- else if(jazyk == "en") { var popis = "[cz] Opravdu chcete smazat tento czV soubor ?"; }
- else if(jazyk == "de") { var popis = "[cz] Opravdu chcete smazat tento czV soubor ?"; }
- break;
- }
-
- return window.confirm(popis);
- }
-
- // ================================================================================================================
-
- function vlozobrazek(cislo)
- {
- var form, adrc, vyskyt, delka, adr;
- form = document.getElementById('admin');
-
- if(form.elements[cislo*2-2].value != "")
- {
- adrc = form.elements[cislo*2-2].value;
-
- // ořežeme uvozovky
- adrc = adrc.replace("\"", "");
-
- vyskyt = adrc.lastIndexOf("\\");
- delka = adrc.length;
- adr = adrc.substr((vyskyt+1), (delka-vyskyt-1));
-
- re = /(.*)\.([jpg|gif|png|GIF|JPG|JPEG|PNG])/;
- if(adr.search(re) != 0) // nejedná se o obrázek
- {
- alert('Vámi zadaný obrázek není obrázek')
- form.elements[cislo*2-2].value = "";
- }
- else
- {
- var msg = prompt("prosím okopírujte a vložte tento kód do formuláře", "[* " + adr + " *]");
- //form.telo.value += adr;
- }
- }
- else
- {
- alert('zapomněli jste vyplnit obrázek');
- }
- }
-
- // ================================================================================================================
-
-
- function check_uzivatele(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.jmeno.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: jméno') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: jméno') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: jméno') }
-
- form.jmeno.focus();
- return false;
- }
-
- if(form.prijmeni.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: příjmení') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: příjmení') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: příjmení') }
-
- form.prijmeni.focus();
- return false;
- }
-
- if(form.nick.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: nick') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: nick') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: nick') }
-
- form.nick.focus();
- return false;
- }
-
- re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
- if(form.email.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste zadali e-mailovou adresu') }
- else if(jazyk == "en") { alert('[cz] špatně jste zadali e-mailovou adresu') }
- else if(jazyk == "de") { alert('[cz] špatně jste zadali e-mailovou adresu') }
-
- form.email.focus();
- return false;
- }
-
- if(form.heslo.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: heslo') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: heslo') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: heslo') }
-
- form.heslo.focus();
- return false;
- }
-
- if(form.heslo_1.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: heslo znovu') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: heslo znovu') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: heslo znovu') }
-
- form.heslo_1.focus();
- return false;
- }
-
- if(form.heslo_1.value != form.heslo.value)
- {
- if(jazyk == "cz") { alert('neshodují se hesla') }
- else if(jazyk == "en") { alert('[cz] neshodují se hesla') }
- else if(jazyk == "de") { alert('[cz] neshodují se hesla') }
-
- form.heslo.focus();
- return false;
- }
-
- return true;
- }
-
-
- // ================================================================================================================
-
-
- function check_konfigurace(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.vlastnost.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: vlastnost') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: vlastnost') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: vlastnost') }
-
- form.vlastnost.focus();
- return false;
- }
-
- if(form.hodnota.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: hodnota') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: hodnota') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: hodnota') }
-
- form.hodnota.focus();
- return false;
- }
-
- return true;
- }
-
-
- // ================================================================================================================
-
-
- function check_rubriky(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- if(form.seo.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: seo název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: seo název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: seo název') }
-
- form.seo.focus();
- return false;
- }
-
- re = /^[a-zA-Z0-9-]*$/;
- if(form.seo.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili seo název - v tomto poli musí být tyto znaky: 0-9 a-z A-Z -') }
- else if(jazyk == "en") { alert('[cz] špatně jste vyplnili seo název - v tomto poli musí být tyto znaky: 0-9 a-z A-Z -') }
- else if(jazyk == "de") { alert('[cz] špatně jste vyplnili seo název - v tomto poli musí být tyto znaky: 0-9 a-z A-Z -') }
-
- form.seo.focus();
- return false;
- }
-
- re = /^[^\']*$/;
- if(form.nazev.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili název - v tomto poli mohou být jakékoliv znaky kromě \'') }
- else if(jazyk == "en") { alert('[cz] špatně jste vyplnili název - v tomto poli mohou být jakékoliv znaky kromě \'') }
- else if(jazyk == "de") { alert('[cz] špatně jste vyplnili název - v tomto poli mohou být jakékoliv znaky kromě \'') }
-
- form.nazev.focus();
- return false;
- }
-
- return true;
- }
-
-
- // ================================================================================================================
-
-
- // tato fce slouží ke generování seo url
- // form : id formuláře
- // podmínkou pro správnou fci, je nutné aby bylo pole, kde se bere zdroj bylo nazvané "nazev" a pole kam se vkládá upravená url adresa "seo"
- function seoUrl(form) // tato fce slouží ke generování seo url
- {
- var dia = ["ě", "š", "č", "ř", "ž", "ý", "á", "í", "é", "ů", "ú", "ó", "ť", "ň", "ď", "Ť", "Ň", "Ď", "Ě", "Š", "Č", "Ř", "Ž", "Ý", "Á", "Í", "É", "Ů", "Ú", "Ó", ",", " ", "\\+", "\\.", "_", "\\|", "\\(", "\\)", "\\[", "\\]", "\\{", "\\}", "\\/", "\\*", "=", "\\?", "\\!", "\"", "\'", "@", "\\$", ";", "\\^", "%", "#", "\\|", ":", "<", ">", "~", "`", "&"];
- var alt = ["e", "s", "c", "r", "z", "y", "a", "i", "e", "u", "u", "o", "t", "n", "d", "t", "n", "d", "e", "s", "c", "r", "z", "y", "a", "i", "e", "u", "u", "o", "", "-", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""];
-
- var f = document.getElementById(form);
-
- var url = f.nazev.value;
-
- for(var i=0;i<dia.length;i++)
- {
- a = new RegExp(dia[i], "g");
- url = url.replace(a, alt[i]);
- }
-
- f.seo.value = url.toLowerCase();
-
- }
-
-
- // ================================================================================================================
-
-
- // tato fce slouží k přesouvání hodnot v seznamech (pro rubriky)
- // form : název formuláře
- // akce : typ akce (vlozeni, vyjmuti)
- function presun_rub(form, akce)
- {
- var f = document.getElementById(form);
-
- if(akce == 'vlozeni')
- {
- if(f.rub_src.options.selectedIndex != -1)
- {
- var value = f.rub_src.options[f.rub_src.options.selectedIndex].value;
- var text = f.rub_src.options[f.rub_src.options.selectedIndex].text;
- var des = new Option(text, value, false, false);
-
- f.rub_des.options[f.rub_des.options.length] = des;
- f.rub_src.options[f.rub_src.options.selectedIndex] = null;
-
- // smažeme celý obsah skrytého pole a načteme do něj hodnoty ze selectu (destination)
- f.rubriky.value = '';
- for(i=0;i<f.rub_des.options.length;i++)
- {
- f.rubriky.value = f.rubriky.value + ':' + f.rub_des.options[i].value;
- }
-
- f.rubriky.value = f.rubriky.value.substring(1);
-
- }
- }
- else if(akce == 'vyjmuti')
- {
- if(f.rub_des.options.selectedIndex != -1)
- {
- var value = f.rub_des.options[f.rub_des.options.selectedIndex].value;
- var text = f.rub_des.options[f.rub_des.options.selectedIndex].text;
- var des = new Option(text, value, false, false);
-
- f.rub_src.options[f.rub_src.options.length] = des;
- f.rub_des.options[f.rub_des.options.selectedIndex] = null;
-
- // smažeme celý obsah skrytého pole a načteme do něj hodnoty ze selectu (destination)
- f.rubriky.value = '';
- for(i=0;i<f.rub_des.options.length;i++)
- {
- f.rubriky.value = f.rubriky.value + ':' + f.rub_des.options[i].value;
- }
-
- f.rubriky.value = f.rubriky.value.substring(1);
-
- }
- }
- }
-
-
- // ================================================================================================================
-
-
- // tato fce slouží k přesouvání hodnot v seznamech (pro autory)
- // form : název formuláře
- // akce : typ akce (vlozeni, vyjmuti)
- function presun_aut(form, akce)
- {
- var f = document.getElementById(form);
-
- if(akce == 'vlozeni')
- {
- if(f.aut_src.options.selectedIndex != -1)
- {
- var value = f.aut_src.options[f.aut_src.options.selectedIndex].value;
- var text = f.aut_src.options[f.aut_src.options.selectedIndex].text;
- var des = new Option(text, value, false, false);
-
- f.aut_des.options[f.aut_des.options.length] = des;
- f.aut_src.options[f.aut_src.options.selectedIndex] = null;
-
- // smažeme celý obsah skrytého pole a načteme do něj hodnoty ze selectu (destination)
- f.author.value = '';
- for(i=0;i<f.aut_des.options.length;i++)
- {
- f.author.value = f.author.value + ':' + f.aut_des.options[i].value;
- }
-
- f.author.value = f.author.value.substring(1);
- }
- }
- else if(akce == 'vyjmuti')
- {
- if(f.aut_des.options.selectedIndex != -1)
- {
- var value = f.aut_des.options[f.aut_des.options.selectedIndex].value;
- var text = f.aut_des.options[f.aut_des.options.selectedIndex].text;
- var des = new Option(text, value, false, false);
-
- f.aut_src.options[f.aut_src.options.length] = des;
- f.aut_des.options[f.aut_des.options.selectedIndex] = null;
-
- // smažeme celý obsah skrytého pole a načteme do něj hodnoty ze selectu (destination)
- f.author.value = '';
- for(i=0;i<f.aut_des.options.length;i++)
- {
- f.author.value = f.author.value + ':' + f.aut_des.options[i].value;
- }
-
- f.author.value = f.author.value.substring(1);
- }
- }
- }
-
-
- // ================================================================================================================
-
-
- // tato fce slouží k přesouvání hodnot v seznamech (pro usery)
- // form : název formuláře
- // akce : typ akce (vlozeni, vyjmuti)
- function presun_usr(form, akce)
- {
- var f = document.getElementById(form);
-
- if(akce == 'vlozeni')
- {
- if(f.users_src.options.selectedIndex != -1)
- {
- if(f.users_src.options[f.users_src.options.selectedIndex].value == "-1") // pokud nevkládáme "pro všechny"
- {
-
- // přenesem stávající hodnoty zpět do source
- for(i=0;i<f.users_des.options.length;i++)
- {
- var value = f.users_des.options[i].value;
- var text = f.users_des.options[i].text;
- var des = new Option(text, value, false, false);
-
- f.users_src.options[f.users_src.options.length] = des;
- f.users_des.options[i] = null;
- //alert(f.users_des.options[i].value);
- }
-
- f.users_des.options.length = 0;
- f.pridat.disabled = true;
- }
-
- var value = f.users_src.options[f.users_src.options.selectedIndex].value;
- var text = f.users_src.options[f.users_src.options.selectedIndex].text;
- var des = new Option(text, value, false, false);
-
- f.users_des.options[f.users_des.options.length] = des;
- f.users_src.options[f.users_src.options.selectedIndex] = null;
-
- // smažeme celý obsah skrytého pole a načteme do něj hodnoty ze selectu (destination)
- f.users.value = '';
- for(i=0;i<f.users_des.options.length;i++)
- {
- f.users.value = f.users.value + ':' + f.users_des.options[i].value;
- }
-
- f.users.value = f.users.value.substring(1);
- }
- }
- else if(akce == 'vyjmuti')
- {
- if(f.users_des.options.selectedIndex != -1)
- {
- if(f.users_des.options[f.users_des.options.selectedIndex].value == "-1") // pokud nevkládáme "pro všechny"
- {
- f.pridat.disabled = false;
- }
-
- var value = f.users_des.options[f.users_des.options.selectedIndex].value;
- var text = f.users_des.options[f.users_des.options.selectedIndex].text;
- var des = new Option(text, value, false, false);
-
- f.users_src.options[f.users_src.options.length] = des;
- f.users_des.options[f.users_des.options.selectedIndex] = null;
-
- // smažeme celý obsah skrytého pole a načteme do něj hodnoty ze selectu (destination)
- f.users.value = '';
- for(i=0;i<f.users_des.options.length;i++)
- {
- f.users.value = f.users.value + ':' + f.users_des.options[i].value;
- }
-
- f.users.value = f.users.value.substring(1);
- }
- }
- }
-
-
- // ================================================================================================================
-
- function check_clanky(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- if(form.seo.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: seo název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: seo název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: seo název') }
-
- form.seo.focus();
- return false;
- }
-
- re = /^[a-zA-Z0-9-]*$/;
- if(form.seo.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili seo název - v tomto poli musí být tyto znaky: 0-9 a-z A-Z -') }
- else if(jazyk == "en") { alert('[cz] špatně jste vyplnili seo název - v tomto poli musí být tyto znaky: 0-9 a-z A-Z -') }
- else if(jazyk == "de") { alert('[cz] špatně jste vyplnili seo název - v tomto poli musí být tyto znaky: 0-9 a-z A-Z -') }
-
- form.seo.focus();
- return false;
- }
-
- re = /^[^\']*$/;
- if(form.nazev.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili název - v tomto poli mohou být jakékoliv znaky kromě \'') }
- else if(jazyk == "en") { alert('[cz] špatně jste vyplnili název - v tomto poli mohou být jakékoliv znaky kromě \'') }
- else if(jazyk == "de") { alert('[cz] špatně jste vyplnili název - v tomto poli mohou být jakékoliv znaky kromě \'') }
-
- form.nazev.focus();
- return false;
- }
-
- if(form.rub_des.options.length == 0)
- {
- if(jazyk == "cz") { alert('zapomněli jste přiřadit nějakou rubriku(y) ke článku') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste přiřadit nějakou rubriku(y) ke článku') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste přiřadit nějakou rubriku(y) ke článku') }
-
- return false;
- }
-
- /*if(form.aut_des.options.length == 0)
- {
- if(jazyk == "cz") { alert('zapomněli jste přiřadit autora(y) ke článku') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste přiřadit autora(y) ke článku') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste přiřadit autora(y) ke článku') }
-
- return false;
- }*/
-
- // tyto podmínky zjišťují zda-li input hidden rubriky a author obsahuje nějakou hodnotu, pokud ne, tak do ní načte hodnoty ze selectu
- if(form.rubriky.value == '')
- {
- for(i=0;i<form.rub_des.options.length;i++)
- {
- form.rubriky.value = form.rubriky.value + ':' + form.rub_des.options[i].value;
- }
-
- form.rubriky.value = form.rubriky.value.substring(1);
- }
-
- if(form.author.value == '')
- {
- for(i=0;i<form.aut_des.options.length;i++)
- {
- form.author.value = form.author.value + ':' + form.aut_des.options[i].value;
- }
-
- form.author.value = form.author.value.substring(1);
- }
-
- return true;
- }
-
-
- // ================================================================================================================
-
-
- function help()
- {
- var form1, form2;
- form1 = document.getElementById('divHelpA');
- form2 = document.getElementById('divHelp');
-
- if(form1.style.display == 'block') // máme zobrazen odkaz, ale nápověda je skrytá
- {
- form1.style.display = 'none'; // skryjeme odkaz
- form2.style.display = 'block'; // odkryjeme nápovědu
- }
- else if(form1.style.display == 'none') // máme schován odkaz, ale nápověda je zobrazena
- {
- form1.style.display = 'block'; // skryjeme odkaz
- form2.style.display = 'none'; // odkryjeme nápovědu
- }
- }
-
-
- // ================================================================================================================
-
- function check_stranky(jazyk)
- {
- var form;
- form = document.getElementById('stranky');
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- return true;
- }
-
-
- // ================================================================================================================
-
- function check_newsletter(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.titulek.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: titulek') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: titulek') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: titulek') }
-
- form.titulek.focus();
- return false;
- }
-
- if(form.telo.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: tělo zprávy') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: tělo zprávy') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: tělo zprávy') }
-
- form.telo.focus();
- return false;
- }
-
-
- return true;
- }
-
-
- // ================================================================================================================
-
- function check_priloha(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.priloha.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: příloha') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: příloha') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: příloha') }
-
- form.priloha.focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-
- function hide_typ() // tato fce nastaví pro formulářový prvek disabled=true
- {
- var form;
- f = document.getElementById('admin');
-
- if(f.admin.options[f.admin.options.selectedIndex].value == "Y")
- {
- f.typ.disabled = false;
- }
- else
- {
- f.typ.disabled = true;
- }
-
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_email(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.prijemce.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: prijemce') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: prijemce') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: prijemce') }
-
- form.prijemce.focus();
- return false;
- }
-
- if(form.titulek.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: titulek') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: titulek') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: titulek') }
-
- form.titulek.focus();
- return false;
- }
-
- if(form.telo.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: tělo zprávy') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: tělo zprávy') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: tělo zprávy') }
-
- form.telo.focus();
- return false;
- }
-
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_vzkazy(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.titulek.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: titulek') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: titulek') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: titulek') }
-
- form.titulek.focus();
- return false;
- }
-
- if(form.telo.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: tělo zprávy') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: tělo zprávy') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: tělo zprávy') }
-
- form.telo.focus();
- return false;
- }
-
- if(form.prijemce.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: příjemce') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: příjemce') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: příjemce') }
-
- form.prijemce.focus();
- return false;
- }
-
- re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
- if(form.prijemce.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: příjemce (nesouhlasí vzor pro e-mailovou adresu)') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: příjemce (nesouhlasí vzor pro e-mailovou adresu)') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: příjemce (nesouhlasí vzor pro e-mailovou adresu)') }
-
- form.prijemce.focus();
- return false;
- }
-
- if(form.users_des.options.length == 0)
- {
- if(jazyk == "cz") { alert('zapomněli jste přiřadit uživatele ke vzkazu') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste přiřadit uživatele ke vzkazu') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste přiřadit uživatele ke vzkazu') }
-
- return false;
- }
-
- // tyto podmínky zjišťují zda-li input hidden rubriky a author obsahuje nějakou hodnotu, pokud ne, tak do ní načte hodnoty ze selectu
- if(form.users.value == '')
- {
- for(i=0;i<form.users_des.options.length;i++)
- {
- form.users.value = form.users.value + ':' + form.users_des.options[i].value;
- }
-
- form.users.value = form.users.value.substring(1);
- }
-
- return true;
- }
-
-
- // ================================================================================================================
-
- function check_znacky(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.znacka.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: zna─ìka') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: zna─ìka') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: zna─ìka') }
-
- form.znacka.focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_encyklopedie(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- return true;
-
- }
-
- // ================================================================================================================
-
- function tabulky(num)
- {
- var dia = ["ě", "š", "č", "ř", "ž", "ý", "á", "í", "é", "ů", "ú", "ó", "ť", "ň", "ď", "Ť", "Ň", "Ď", "Ě", "Š", "Č", "Ř", "Ž", "Ý", "Á", "Í", "É", "Ů", "Ú", "Ó", ",", " ", "\\+", "\\.", "_", "\\|", "\\(", "\\)", "\\[", "\\]", "\\{", "\\}", "\\/", "\\*", "=", "\\?", "\\!", "\"", "\'", "@", "\\$", ";", "\\^", "%", "#", "\\|", ":", "<", ">", "~", "`", "&"];
- var alt = ["e", "s", "c", "r", "z", "y", "a", "i", "e", "u", "u", "o", "t", "n", "d", "t", "n", "d", "e", "s", "c", "r", "z", "y", "a", "i", "e", "u", "u", "o", "", "_", "", "", "_", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""];
-
- var f = document.getElementById('admin');
-
- var nazev = f.elements[num*3].value;
-
- for(var i=0;i<dia.length;i++)
- {
- a = new RegExp(dia[i], "g");
- nazev = nazev.replace(a, alt[i]);
- }
-
- f.elements[num*3+1].value = nazev.toLowerCase();
- return true;
- }
-
- // ================================================================================================================
-
- function check_zavody(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.identifikator.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: identifikátor') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: identifikátor') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: identifikátor') }
-
- form.identifikator.focus();
- return false;
- }
-
- if(form.datum.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: datum') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: datum') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: datum') }
-
- form.datum.focus();
- return false;
- }
-
- re = /^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$/;
- if(form.datum.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste zadali formát data (př.: 2006-06-09 09:05)') }
- else if(jazyk == "en") { alert('[cz] špatně jste zadali formát data (př.: 2006-06-09 09:05)') }
- else if(jazyk == "de") { alert('[cz] špatně jste zadali formát data (př.: 2006-06-09 09:05)') }
-
- form.datum.focus();
- return false;
- }
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- if(form.misto.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: místo konání') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: místo konání') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: místo konání') }
-
- form.misto.focus();
- return false;
- }
-
- if(form.info.length > 255)
- {
- if(jazyk == "cz") { alert('počet znaků v poli \"info\" musí být maximálně 255') }
- else if(jazyk == "en") { alert('[cz] počet znaků v poli \"info\" musí být maximálně 255') }
- else if(jazyk == "de") { alert('[cz] počet znaků v poli \"info\" musí být maximálně 255') }
-
- form.info.focus();
- return false;
- }
-
- if(form.pocasi.length > 255)
- {
- if(jazyk == "cz") { alert('počet znaků v poli \"počasí\" musí být maximálně 255') }
- else if(jazyk == "en") { alert('[cz] počet znaků v poli \"počasí\" musí být maximálně 255') }
- else if(jazyk == "de") { alert('[cz] počet znaků v poli \"počasí\" musí být maximálně 255') }
-
- form.pocasi.focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_kategorie(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.zkratka.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: zkratka') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: zkratka') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: zkratka') }
-
- form.zkratka.focus();
- return false;
- }
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_reklama(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- re = /^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$/;
- if(form.od.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste zadali formát data [od] (př.: 2006-06-09 09:05:30)') }
- else if(jazyk == "en") { alert('[cz] špatně jste zadali formát data [od] (př.: 2006-06-09 09:05:30)') }
- else if(jazyk == "de") { alert('[cz] špatně jste zadali formát data [od] (př.: 2006-06-09 09:05:30)') }
-
- form.od.focus();
- return false;
- }
-
- re = /^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$/;
- if(form.elements["do"].value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste zadali formát data [do] (př.: 2006-06-09 09:05:30)') }
- else if(jazyk == "en") { alert('[cz] špatně jste zadali formát data [do] (př.: 2006-06-09 09:05:30)') }
- else if(jazyk == "de") { alert('[cz] špatně jste zadali formát data [do] (př.: 2006-06-09 09:05:30)') }
-
- form.elements["do"].focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_agenda(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- if(form.nazev.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: název') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: název') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: název') }
-
- form.nazev.focus();
- return false;
- }
-
- re = /^[0-9]{8,10}$/;
- if((form.ic.value.search(re) != 0) && (form.ic.value != "0"))
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili pole: IČ') }
- else if(jazyk == "en") { alert('špatně jste vyplnili pole: IČ') }
- else if(jazyk == "de") { alert('špatně jste vyplnili pole: IČ') }
-
- form.ic.focus();
- return false;
- }
-
- re = /^[a-zA-Z]{2,3}[0-9]{8,10}$/;
- if((form.dic.value.search(re) != 0) && (form.dic.value != "0"))
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili pole: DIČ') }
- else if(jazyk == "en") { alert('špatně jste vyplnili pole: DIČ') }
- else if(jazyk == "de") { alert('špatně jste vyplnili pole: DIČ') }
-
- form.dic.focus();
- return false;
- }
-
- if(form.adresa_ulice.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: ulice') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: ulice') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: ulice') }
-
- form.adresa_ulice.focus();
- return false;
- }
-
- if(form.adresa_cp.value == "")
- {
- if(jazyk == "cz") { alert('zapomněli jste vyplnit pole: číslo popisné') }
- else if(jazyk == "en") { alert('[cz] zapomněli jste vyplnit pole: číslo popisné') }
- else if(jazyk == "de") { alert('[cz] zapomněli jste vyplnit pole: číslo popisné') }
-
- form.adresa_cp.focus();
- return false;
- }
-
- if(form.adresa_mesto.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: m─¢sto') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: m─¢sto') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: m─¢sto') }
-
- form.adresa_mesto.focus();
- return false;
- }
-
- re = /^[0-9]{5}$/;
- if(form.adresa_psc.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili pole: PSČ') }
- else if(jazyk == "en") { alert('špatně jste vyplnili pole: PSČ') }
- else if(jazyk == "de") { alert('špatně jste vyplnili pole: PSČ') }
-
- form.adresa_psc.focus();
- return false;
- }
-
- re = /^[0-9]{5}$/;
- if((form.adresa_psc.value.search(re) != 0) && (form.adresa_psc.value != "0"))
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili pole: PSČ') }
- else if(jazyk == "en") { alert('špatně jste vyplnili pole: PSČ') }
- else if(jazyk == "de") { alert('špatně jste vyplnili pole: PSČ') }
-
- form.adresa_psc.focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-
- function klik_dodaky(element)
- {
- var form;
- form = document.getElementById('admin');
-
- form.elements[++element].focus();
- form.elements[element].select();
-
- return true;
- }
-
- // ================================================================================================================
-
- function check_dodaci_listy(jazyk)
- {
- var form;
- form = document.getElementById('admin');
-
- re = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
- if(form.datum_vystaveni.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili pole: vystaveno') }
- else if(jazyk == "en") { alert('špatně jste vyplnili pole: vystaveno') }
- else if(jazyk == "de") { alert('špatně jste vyplnili pole: vystaveno') }
-
- form.datum_vystaveni.focus();
- return false;
- }
-
- re = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
- if(form.datum_splatnosti.value.search(re) != 0)
- {
- if(jazyk == "cz") { alert('špatně jste vyplnili pole: splatnost') }
- else if(jazyk == "en") { alert('špatně jste vyplnili pole: splatnost') }
- else if(jazyk == "de") { alert('špatně jste vyplnili pole: splatnost') }
-
- form.datum_splatnosti.focus();
- return false;
- }
-
- if(form.vystavil.value == "")
- {
- if(jazyk == "cz") { alert('zapomn─¢li jste vyplnit pole: vystavil') }
- else if(jazyk == "en") { alert('[cz] zapomn─¢li jste vyplnit pole: vystavil') }
- else if(jazyk == "de") { alert('[cz] zapomn─¢li jste vyplnit pole: vystavil') }
-
- form.vystavil.focus();
- return false;
- }
-
- return true;
- }
-
- // ================================================================================================================
-